package com.ruoyi.procured.domain.vo;

import com.ruoyi.procured.domain.PaymentRequest;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 申请款主表：tb_payment，明细表：tb_payment_request
 */
@Data
public class PaymentVo {

    private static final long serialVersionUID = 1L;
    /**  申请款主表ID*/
    private String paymentId;
    /**  采购订单（关联：tb_procured_orders）*/
    private String procuredOrderId;
    /**  采购计划（关联：tb_procured_plan）*/
    private String procuredPlanId;

    /** 采购单号*/
    private String ordersNumber;
    private String ordersId;
    /** 计划单号*/
    private String planNumber;
    /** 供应商*/
    private String vendorName;
    /** 采购员*/
    private String buyer;
    /** 应付金额*/
    private BigDecimal amountDue;
    /** 货币*/
    private String monetaryName;
    /** 申请单明细*/
    private List<PaymentRequest> paymentRequests;

    private String paymentStatus;
    private String paymentReviewStatus;
    private String paymentRequestCode;
    private String vendorId;
    private String reviewerUserId;
    private String deleteStatus;
    private String revokeRemark;

}
